約 188,892 件
https://w.atwiki.jp/c0metssd/pages/73.html
(sh)ユーザチェック (sh)環境変数チェック
https://w.atwiki.jp/pheasantworks/pages/20.html
2chトリップテスター 環境変数 IP⇔ホスト名変換ツール
https://w.atwiki.jp/wiki13_chibi/pages/5.html
コンテンツ一覧 シェル変数、環境変数の設定 容量の確認 usermod コマンド lsコマンドが無くなった場合の緊急策 locateコマンドでファイルを検索 hdparm 秘密鍵のパスフレーズをあとで変更する シェル変数、環境変数の設定 シェル変数の表示 $ set 環境変数の表示 $ env 例として、historyコマンドの履歴件数を100件に設定して、 環境変数に適用してみる。 $ HISTSIZE=100 $ export HISTSIZE または、 $ export HISTSIZE=100 しかしこれだとログアウトすると、また元の設定に戻ってしまうため、 永続的に設定するには、以下のような編集を行う。 $ vi .bash_profile ←ホームディレクトリで HISTSIZE=100 ←追加 export HISTSIZE PATH (exportの行にHISTSIZEを追加。PATHは元々記述してあったもの。) 以上で、ログアウトしても適用されたままの状態になる。 htmlプラグインエラー このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。 容量の確認 再帰的に検索して、容量を確認し、大きい順に並べてみる(表示はK単位) ここでは、例として、/var/www/以下を確認してみる。 # cd /var/www/ # du -csk * | sort -rn 30492 total 15552 blog 13528 html 728 debian 524 awstats 152 apache2-default 8 index.html htmlプラグインエラー このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。 usermod コマンド usermod コマンドを使用すると、ユーザの情報を変更することが可能。 # usermod -l chibi linux ユーザ名の変更。この場合は、chibi から linux に変更 # usermod -L chibi chibi のパスワードを無効にし、ログインできなくする。 パスワードを再度有効にするには、 # usermod -U chibi を実行する # usermod -G otaku chibi chibi を otaku というグループに所属させる htmlプラグインエラー このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。 lsコマンドが無くなった場合の緊急策 lsコマンドで、"/"を確認したかったのに、 lsコマンドが消えていたりして"/"の確認ができない。 でも、どうしても今すぐ確認したい時はどうすればいいか? こーゆー時は、一時的な対応策として、echo コマンドを使う。 # ls / としたかったのを代わりにechoで行うには、以下のようにする。 # echo /* これで、lsと同じように確認が可能。/var以下が見たいのであれば、 # echo /var/* とすればOK。緊急策として、覚えておくと便利かも? htmlプラグインエラー このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。 locateコマンドでファイルを検索 # locate httpd などとやれば、httpdというキーワードを含むファイルが全て表示される。 locateコマンドは、あらかじめ作成しておいたデータベースを参照して 検索するので、 処理が高速。同じ事ができるコマンドにfind コマンドがあるが、 こっちは、データベースなどはなく、逐次検索するので処理は遅い。 なお、locateコマンドだが、1日1回updatedb というコマンドで データベースの更新を自動で行っているが、 このupdatedb 間に作成されたファイルはデータベースに反映されていないので、 locateコマンドで見つけることはできない。 今の状態をすぐに反映させたい場合は、自分でupdatedbコマンドを実行すればOK。 # updatedb これで現在の状態がデータベースに反映されるので、 さっき作ったばかりのファイルもlocateで見つけることができる。 htmlプラグインエラー このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。 hdparm # hdparm -y /dev/hda ハードディスク停止 # hdparm -S 12 /dev/hda 12は60秒。ディスクの回転を停止。 # hdparm -i /dev/hda ディスクの情報表示 htmlプラグインエラー このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。 秘密鍵のパスフレーズをあとで変更する # ssh-keygen -p htmlプラグインエラー このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。
https://w.atwiki.jp/limixp/pages/18.html
Java実行環境(JDK)が正常にインストールされたか確認します. Javacコマンドの実行 コマンドプロンプトを起動します. コマンドプロンプトで javac と入力します. 次のようなメッセージが表示されたらOKです. さらにjava -versionと入力します. 次のようなメッセージが表示されたらOKです. 以上が確認できたらJava実行環境が整ったことになります. 次のようなメッセージが表示された場合 C \Program Files\Java\jdk1.5.0_15\binにjavac.exeが存在するか確認します. 環境変数PATHの値が間違っていないか確認します. トップページ
https://w.atwiki.jp/saitohtlabo/pages/11.html
Tomcat TOMCAT_HOME 環境変数。インストールトップディレクトリに設定。
https://w.atwiki.jp/freememo/pages/88.html
PATH コメント PATH 環境変数(PATH)を確認できる。 TOP コメント 名前 コメント TOP
https://w.atwiki.jp/sakurascript/pages/14.html
さくらスクリプト ukadoc未捕捉 イベント オープン サーフィス フォント・音 基本コマンド 基本非汎用 未分類 環境変数ほか
https://w.atwiki.jp/jw68o8by4d/pages/14.html
インストール ダウンロード ユーザー環境変数を設定する 設定ファイルについて 設定した後 ダウンロード ここから最新版をダウンロードする TortoiseHGを使う場合は、インストールしたフォルダにMercurial(hg.exe)も同梱されている ▲ ユーザー環境変数を設定する (Windowsの場合) HOME = Mercurialの設定ファイルを置くパス LANG = ja Path = hg.exeのあるフォルダ HOMEを設定するとGIMPなどもそのフォルダに設定ファイルを置くので注意 LANGを設定することでMercurialのメッセージが日本語になる ▲ 設定ファイルについて (Windowsの場合) [ui] username = コミットする時のユーザー名。「test test@hoge.com 」など ssh = SSHで接続する時に設定する。SSHでの接続を参照 [defaults] glog = --template 'Branch {branch} ,ChangeSet {rev} {node|short} {tags}\nSummary {desc|firstline|fill68|tabindent|tabindent}\n\n' [extensions] color = eol = graphlog = mq = rebase = HOMEで設定したフォルダに上記内容のMercurial.iniを置く リポジトリ毎にも設定ファイルを置けるらしい 詳しくはここを見るなり検索するなりで調べる defaultsのglogについてはgraphlogの設定 extensionsのcolor/eol/graphlog/mq/rebaseは本体に取り込まれてるので=の右側は空欄で良い ▲ 設定した後 チュートリアルを読んで基本を学ぶ ▲
https://w.atwiki.jp/smashonline/pages/16.html
GNU Make 2008/6/20 えー、あれ。 コンパイルできたはいいけど、デバッグ情報のことすっかり忘れてた orz よく考えたらVCでステップデバッグできないじゃん! ということで、今日はVCでデバッグできるところまで。 まず。コンパイルにオプションを付加する。 $(TARGET_OBJ_DIR)/%.obj %.cpp cl -c -nologo -EHsc -GR -Zc forScope -Zc wchar_t \ /Od /Zi /Fd"debug\vc90.pdb" \ $(addprefix -I,$(INCLUDE_HEADER)) -Fo$@ $ こんな感じ。 重要なのは、/Od と /Zi 。 /Od はコードの最適化を一切行わない設定で、 /Zi はデバッグ情報を出してくれる設定。 あと、/Fb"debug\vc90.pdb" これは、デバッグ情報を出力するディレクトリを指定している。 これで、CLの方はOK 次はリンカ側 $(TARGET_EXE_FILES) $(TARGET_OBJ_LIST_FILES) link -nologo -out $@ $^ /debug \ /SUBSYSTEM WINDOWS /MACHINE X86 /ERRORREPORT PROMPT $(LIB_LIST) んな感じ。 追加したのは、/debug だけ。デバッグだよって教えてあげる。 んで、make んで、できあがった *.exe を、VCに食わせる。 んで、適当なソースを食わせて、ブレイクを張る。 んで、実行 ブレイクに止まったー!!(゜∀゜)キタワー ということで完了。 これで無事、VCでステップデバッグできるようになりましたっと。 #はぁ、もう少ししたらプリコンパイルヘッダーとかもやんなきゃなー… #リリースとデバッグでmakeの処理わけていかなきゃなー…メンドイナー #はやくゲームを作るところまでいきたいなー… 2008/6/19 えー、あんまりパターンルール理解してませんでした! 依存ファイルに対して、ディレクトリ指定を考えるあまり、 えらいことになっていましたが、 obj/%.obj src/%.cpp cl.exe んたらかんたら こんな感じで書いてました。 が 実際問題。 依存ファイルに検索ディレクトリを指定できることに今さら気付く。 VPATH = src/ src/app src/system などとするとカレントディレクトリで見つからなかったらこっから探してくれるみたい。 うーん。なるほど。便利。 というわけで、パターンルールのとこが以下のように変更になりました! $(TARGET_OBJ_DIR)/%.obj %.cpp cl -c -nologo -EHsc -GR -Zc forScope -Zc wchar_t \ $(addprefix -I,$(INCLUDE_HEADER)) -Fo$@ $ これでターゲットに指定するのは、出力ディレクトリのみでよくなりました。 うーん。便利。いやすっきり。 2008/6/9 ひとまず、DirectX9のライブラリをリンクして実行するところまで 成功した。(VC使えば一瞬なんですがね…) で、ちょっと補足。 ・Cygwinのターゲットとドライブ指定の問題 これは、Cygwinのターゲットと依存ファイルを区別するために、 :(コロン)が使われているためにそれが競合し、 複数のターゲットを指定すんな!! ヽ(`д´)ノ と、怒られる。 解決方法としては2つあり、 ①Cygwinのバージョンを戻す(バージョン忘れたけど) ②C / の部分を、/cygdrive/c/ に置換する まぁ①はいいとして、②。 問題になったのは、オブジェクトの依存関係ファイルを 記述している いわゆるdepend ファイルだ。 てなもんで、またまたSEDコマンドで置換。 ※今回の置換は /(スラッシュ) を含むため正規表現を利用する @sed s/C \\//\\/cygdrive\\/c\\//g $@.tmp2 $@ こんな感じ。スラッシュを置換する対象として認識させるには \\/ と指定する。 ・ライブラリの自動検索と、link.exe のライブラリ指定の問題 何故か、カーネル関係のWindowsライブラリファイルは、 link.exe にファイルまでしっかり指定してあげないといけない。 ライブラリのあるディレクトリを指定すれば勝手に探してきてくれると思ったのに。 一方、DirectX9のライブラリは、ディレクトリを指定すると、 そこから自動でほしいファイルを検索して、リンクしてくれる。 何故だ!! 自動検索のディレクトリ指定方法は、以下のような感じで2種類ある。 ①LIB環境変数にディレクトリを指定 ②link.exe の -LIBPATH オプションにディレクトリを指定 但し、LIB環境変数のほうが検索優先順位が高い。 ①の方は問題ないが、②の方はMSDNにそう書いてあったので 試してみると何故かうまく動かなかった。 ・ライブラリのヘッダー自動検索パス指定方法の問題 これは、clの場合は以下のような方法で指定できる。 ①INCLUDE環境変数にディレクトリを指定 ②cl.exe の -I オプションでディレクトリを指定 これらは①も②も全て正常に動く。 が、依存ファイルを生成する gcc には①を 適用することができなかった。②はもちろんできる。 そんなわけで、ライブラリのファイルも全て環境変数に逃がして、 自動検索するようにすることもできず、ライブラリの ヘッダーも環境変数に逃がすことはできないことに。 とまぁそんな感じで諸問題がある。 んなこんなでそれらを全部加味した上で以下のような環境にすることに決定。 LIB(*.lib)ファイル自体の指定はMakefileにもリストとして列挙。 LIB(*.lib)のあるディレクトリ指定は、環境変数LIBに設定する。 LIBヘッダー(*.h)のあるディレクトリ指定は、Makefileにリストとして列挙。 ちょっと環境変数だったり、Makefileの変数だったりと散らばっている 感があって個人的に気持ち悪いのだが、まぁ仕方ない。 ひとまずこれで落ち着いた。 これからはいよいよ、ゲーム部分を作っていくぞー。 といっても、まずはシステム部分ですが('A'; 2008/6/8 今まで、VCに含まれているコマンドラインからMeadowを起動し、 そこからシェルを走らせてコンパイルしていた。 が、いい加減ちょっとこの辺を改善しようと思い、 smashonline(以下:so)に必要な環境設定がバッチファイル一発で設定できるような 環境を作ることに。 soの環境起動の流れとしては以下のような感じ。 ・登場人物 so/tool/boot/soEnvBoot.bat 環境設定と、soCygwin.bat を起動するバッチファイル so/tool/boot/soCygwin.bat Cygwinを起動と、vcvarsall.batを起動するバッチファイル。(Cygwin.batのクローン) VC/vcvarsall.bat VCについてるVCのコンパイル環境設定をやってくれるバッチファイル。 soEnvBoot.batを起動。 (ユーザー作業としてはこれを起動するだけ。起動もめんどいから、スタートアップに登録w これで全自動(゜∀゜)) ↓ 必要な環境変数を設定し、soCygwin.bat を起動 ↓ soCygwin.bat内からvcvarsall.batを起動してVCの設定を行う。 ↓ soに必要な環境設定が全て完了し、Cygwinが起動する。 いちおうこの流れで問題が無い。が! 実際にコンパイルしてみると、エラーが出る。 エラーの内容はこうだ。 link invalid option -- n Try `link --help' for more information. ハァ??(゜д゜) ちょっと調べてみると、どうやらVCのlink.exeではなく、 Cygwinのlink.exeが起動している模様。 それならと、PATHの設定でVCのディレクトリを優先に 設定(先に持ってくる)してみる。 …失敗。 アルェ!?(´д`) さらに調べてみると、どうやらCygwinを起動した時点で、 PATHの先頭にCygwinのBINディレクトリが強制的に挿入されているようだ。 勝手なことすんなよ!! 他にいい解決策も見つからないので、 Cygwinのlink.exeをリネームしちゃいました(ノ∀`; 再度実行。 …成功 なんとかしたいなぁ。。まぁとりあえずはこれで… 別にCygwinのlink.exeなんてこの先使うこと無いと思うし…。 2008/6/6 以前、nmakeでMakefileを書いて、コンパイルを通そうと がんばってみたけど、依存ファイルの定義方法とか、 テキストの置換やらprefix, suffix加工とか、 そもそも、gccの-MMオプションのようなものが無い!(あるんかもしれんけど) なにより!資料がない!!MSDN漁りまくってもせいぜいオプションの リファレンスが関の山。 もういろいろとGNU Makeなら正直、ストレス無く全部できる(*´∀`*) GNU Makeに慣れすぎてるせいか,,,orz あと、gcc の -MM オプションのようなものが、cl.exeにMSDNを探した限りでは 見つからなかったので、gccで代用。 サフィックスが微妙に違う(*.o と *.obj)のとかは、SEDで置換。 あとは普通に、依存ファイルをinclude設定して、コンパイル… 成功!! (*´∀`*)ハエー やっぱGNUダヨネー。 資料がたくさんあるもの助かるし♪ ということで、この勢いで静的ライブラリのリンクもバシバシ追加。 一応、一番簡単なWindowsプログラム(ウインドウが出るだけのヤツ)を コンパイルして実行するところまでできた。 うん。いい調子♪ 今ちょこちょこと話したとこだけをピックアップして以下に掲載。 重要そうなとこだけを抜粋したので、そのままじゃ当然動かない。 #=============================================================== # 実行ファイルの生成 #=============================================================== $(TARGET_EXE_FILES) $(TARGET_OBJ_LIST_FILES) @link -nologo -out $@ $^ \ /SUBSYSTEM WINDOWS /MACHINE X86 /ERRORREPORT PROMPT $(LIB_LIST) #=============================================================== # objファイルとcファイルのパターンパッチclコンパイル #=============================================================== $(TARGET_OBJ_DIR)/%.obj src/%.cpp @cl -c -nologo -EHsc -GR -Zc forScope -Zc wchar_t -Fo$@ $ #=============================================================== # オブジェクト依存ファイルの自動生成 #=============================================================== $(TARGET_DEP_DIR)/%.d src/%.cpp @gcc -MM $ $@.tmp @sed s/.o/.obj/ $@.tmp $@ @rm -f $@.tmp #=============================================================== # オブジェクト依存ファイルの定義 #=============================================================== -include $(TARGET_DEP_LIST_FILES)
https://w.atwiki.jp/fedora-custom/pages/30.html
Windowsのパワーポイントで数式を良く入れる!! そんなときtexのコマンドでいれられるのが takatex です まずはplatexのインストール その後、環境変数の指定が必要 上記のTEXインストーラでplatexを入れた人は、 ghostscriptのpathは勝手に書きこまれるので気にしなくていいです^^ しかし、おそらくw32texのbinまでのpathを通す必要があります。 設定を変えていなければ、Cドライブの直にw32texがあります その中に、binというファイルもあると思います。 そこまでのpathを通します。 環境変数の変数をPATHとして、 値を、 C \w32tex bin としてあげればOK^^ takatexはdvipskというのを呼び起こすのですが、2010年くらいにdvipskとdvipsは統合されちゃったそうです。 ググったらスクリプト変えるとOKと書いてあったのですが、初心者の僕には分りかねます。。 なので、platexをインストールしたときに出来た、 C \w32tex\bin のなかにある、 dvips というファイルをコピーして、あらたに、 dvipsk として保存してください^^ そしたらうまく行っちゃいます^^ 強引なやり方かもしれませんが、初心者だしいまはこの辺でいいでしょう^^ これを見ているのは研究に没頭している理系が主だと思います! 理系じゃ女の子との接点少ないですよね?? 下のURLは無料ポイントだけで遊ぶのもOK!! ってか無料ポイントを活用しないてはないでしょ^^ ぜひぜひ無料ポイントで出会っちゃってくださいな(*^_^*) はぴめ!!